Developer --> Technical Publications
PATHHardware Documentation > USB Devices > Mac OS USB DDK API Reference


USB Manager API

This section describes the data structures and functions supported by the USB Manager API. In this chapter functions refers to the function declarations for the APIs rather than functions within USB devices.

Prototypes for all functions and definitions of other related data types are in the USB.h header file. The file is typically found in the includes folder.

Topology Database Access Functions

Getting Device Descriptors

Getting Interface Descriptors

Finding The Driver For A Device By Class

Getting The Connection ID For Class Driver

Getting The Bus Reference For a Device

Passing Messages To Another Driver

Receiving A Message From A Child Driver

Callback Routine for Device Notification

Device Notification Callback Routine

Device Notification Parameter Block

Installing The Device Callback Request

Removing The Device Callback Request


© 1999 Apple Computer, Inc.

Previous | Back Up One Level | Next | Show Frames | Hide Frames